package com.wicket.okrframework.biz.service;

import com.wicket.okrframework.biz.service.dto.req.*;
import com.wicket.okrframework.biz.service.dto.res.*;

/**
 * @author ：
 * @date ：
 *
 *
 * @version 1.0
 */
public interface CommonService {
    /**
   * 空间信息存储缓存
   */
    PutSpaceInfoToRedisRespDto putSpaceInfoToRedis(PutSpaceInfoToRedisReqDto putSpaceInfoToRedisRep);

    /**
   * D1查询空间框架信息前端缓存
   */
    QueryFrontPublicInfoListRespDto queryFrontPublicInfoList(QueryFrontPublicInfoListReqDto queryFrontPublicInfoListRep);

    /**
   * D1-发布单条数据
   */
    ReleaseSingleDataRespDto releaseSingleData(ReleaseSingleDataReqDto releaseSingleDataRep);

    /**
   * D1-撤销存档批次下单条数据
   */
    UndoArchiveBatchSingleDataRespDto undoArchiveBatchSingleData(UndoArchiveBatchSingleDataReqDto undoArchiveBatchSingleDataRep);

    /**
   * D1-存档批次下单条数据
   */
    ArchiveBatchSingleDataRespDto archiveBatchSingleData(ArchiveBatchSingleDataReqDto archiveBatchSingleDataRep);

    /**
   * D1-修改排序
   */
    UpdateSortNumRespDto updateSortNum(UpdateSortNumReqDto updateSortNumRep);

    /**
   * D1-删除单条数据
   */
    DeleteSingleDataRespDto deleteSingleData(DeleteSingleDataReqDto deleteSingleDataRep);

    /**
   * D1-存档单条数据
   */
    ArchiveSingleDataRespDto archiveSingleData(ArchiveSingleDataReqDto archiveSingleDataRep);

    /**
   * D-批量改排序
   */
    BatchUpdateSortNumRespDto batchUpdateSortNum(BatchUpdateSortNumReqDto batchUpdateSortNumRep);

    /**
   * D上传附件
   */
    AddUploadFileRespDto addUploadFile(AddUploadFileReqDto addUploadFileRep);
    //
}
